package com.chen.popj.entity;

import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;

import java.time.LocalDateTime;

/**
 * 用于存储题目的信息
 */

@Data
@AllArgsConstructor
@NoArgsConstructor
@Builder
public class Problem {
    private Integer id; //题目唯一标识
    //    private Integer number; //题目编号
    private Integer userId; // 该题的提交人
    private String title; //题目标题
    private String description; //题目描述
    private String inputDescription; //输入描述
    private String outputDescription; //输出描述
    private String judgeCase; //判题用例（json 数组）
    private Integer timeLimit; //时间限制（单位：毫秒）
    private Integer memoryLimit; //内存限制（单位：字节）
    private String grade; //难度等级（如“简单”、“中等”、“困难”）
    private Integer submitNumber; //题目提交数
    private Integer acceptedNumber; //题目通过数

}
